<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
	<script type="text/javascript">
		/*
			函数的返回值： 在函数内部有return，return后面的内容就是函数的返回值
			没有renturn 函数默认的返回值就是undefined

			正常情况下，外部无法直接访问函数的内部的值（局部变量）
			可以通过在函数内部添加的 rutern 将需要的内容跑出来，暴露出来，这样外界就能访问了
			当出现return的时候 不要在往后面写内容了，后面代码就不执行了
			
		*/
		// 这个就是在接受prompt的返回值， 返回的是用户输入的信息
		// let a = prompt("")
		// console.log(a) 

		// 
		function fn(){
			let b = 1
			console.log("没有return")//b是undefined
			return "终于放假了"
			// return b
		}
		fn()//直接调用 返回值无法打印
		let b = fn() //b拿到的是fn的返回值
		console.log(b)
		// console.log("c", c)//直接访问函数里的变量 报错
		function fnn(){
			console.log("没有作业")
			return "非常开心"
		}

		console.log(fnn)//函数体本身 f
		console.log(fnn())//打印返回值
		// ===》相当于
		let n = fun()
		console.log(n)
	</script>
</body>
</html>